Module-level declarations

Types

Link copied to clipboard
Link copied to clipboard
struct signature

Functions

Link copied to clipboard
function _create_login_message(pubkey: byte_array, accountId: byte_array): text
Link copied to clipboard
function _create_register_message(pubkey: byte_array, evm_addr: byte_array): text
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@extendable function before_auth()

Queries

Link copied to clipboard
@mount("ft3.evm.get_account_by_evm_address") query get_account_by_evm_address(acc: byte_array): byte_array?
Link copied to clipboard
@mount("ft3.evm.get_evm_signature_nonce") query get_evm_signature_nonce(acc: byte_array): integer
Link copied to clipboard
@mount("ft3.evm.get_login_message") query get_login_message(): text
Link copied to clipboard
@mount("ft3.evm.get_register_message") query get_register_message(): text

Operations

Link copied to clipboard
@mount("ft3.evm.add_auth_descriptor") operation add_auth_descriptor(accountId: byte_array, auth_descriptor: auth_descriptor, signature: signature)
Link copied to clipboard
@mount("ft3.evm.register_account") operation register_account(evm_addr: byte_array, auth_descriptor: auth_descriptor, signature: signature)